import { ref } from 'vue'
import { defineStore } from 'pinia'
import { Toast } from 'vant';

// 登录状态
export const useUserStore = defineStore('user', () => {
  const token = ref('')
  const phone = ref(''); // 添加响应式变量 phone 来存储手机号

  function setToken(newToken) {
    token.value = newToken
    localStorage.setItem('token', newToken); // 将 token 存储到本地存储
  }
  function logout() {
    token.value = ""
    Toast('退出成功');
    localStorage.removeItem('token');
    console.log("111111111111111111");
  }
  // 从本地存储初始化 token
  function  initToken() {
    const storedToken = localStorage.getItem('token');
    if (storedToken) {
      token.value  = storedToken;
    }
  }
  // 添加设置手机号的方法
  function setPhone(newPhone) {
    phone.value = newPhone;
  }

  // 添加获取手机号的方法
  function getPhone() {
    return phone.value;
  }

  return { token, setToken, logout, phone, setPhone, getPhone,initToken };
})




